Specification Modeling Methodologies for Reactive System
نویسندگان
چکیده
The goal of this paper is to investigate the state-of-the-art in specification-modeling methodologies applicable to reactive-system design. By combining the specification requirements of a reactive system and the desirable characteristics of a specification-modeling methodology, we develop a unified framework for evaluating any specification-modeling methodology applicable to reactive-system design. A unified framework allows the designer to look at the spectrum of choices available and quickly comprehend the suitability of a methodology to the specific application. Using the unified framework, we study a number of representative methodologies, identifying their respective strengths and weaknesses when evaluated for the desired characteristics. The differences and relationships between the various methodologies is highlighted. We find our framework to be quite useful in evaluating each methodology. A summary of our observations is presented, together with recommendations for areas needing further research in specification modeling for reactive systems. Two such areas are improving model continuity and providing better complexity control, especially across different abstraction levels and modeling domains. We also present a description of each methodology studied in the unified framework.
منابع مشابه
3 Specification of Requirements Models
The main aim of this chapter is to present and discuss a set of modeling and specification techniques, in what concerns their ontology and support in the requirements representation of computer-based systems. A systematic classification of meta-models, also called models of computation, is presented. This topic is highly relevant since it supports the definition of sound specification methodolo...
متن کاملModeling Methodologies and Simulation for Dynamical Systems
Computer-interpretable representations of system structure and behavior are at the center of designing today’s complex systems. Engineers create and review such representations using graphical modeling languages that support specification, analysis, design, verification and validation of systems that include hardware, software, data, personnel, procedures, and facilities, such as the Systems Mo...
متن کاملFrom Behavioral Specification to Axiomatic Description of Real-Time Reactive Systems
Formal verification of time-dependent properties is crucial in the development of real-time reactive systems for safety-critical applications. Systems modeled in UML (Unified Modeling Language) result in graphic descriptions of the static structure and dynamic behavior of a system and its components. Generating a formal specification from the UML models supports rigorous techniques for validati...
متن کاملFormalizing UML for Rigorous Software Development
Formalizing a modeling technique broaches issues including development of software specification, design, analysis, and synthesis. Software engineering methodologies should be grounded on rigorous principles and not on ad hoc approaches. Our approach is to integrate the recently published industrial standard graphic notation UML (Unified Modeling Language), for object-oriented modeling, and PVS...
متن کاملModeling, Simulation and Control of Matrix Convert for Variable Speed Wind Turbine System
This paper presents modeling, simulation and control of matrix converter (MC) for variable speed wind turbine (VSWT) system including permanent magnet synchronous generator (PMSG). At a given wind velocity, the power available from a wind turbine is a function of its shaft speed. In order to track maximum power, the MC adjusts the PMSG shaft speed.The proposed control system allowing independen...
متن کامل